Rolling Stone’s Top 500: A Shiny App

Data Science Final Presentation

Emma N.

The Data

Rolling Stone’s 500 Greatest Albums of All Time

This data set from TidyTuesday originates from a Google Sheet compiled by Chris Eckert. It compares Rolling Stone’s “500 Greatest Albums of All Time” lists from 2003, 2012, and 2020 and includes information on each album’s name, genre, release year, 2003/2012/2020 rank, the artist’s name, birth year, gender, and more. This analysis looks at the trend in the production of the “greatest” albums over time. Which years were the most fruitful? Are artists getting worse at producing incredible albums?

library(tidyverse)

tuesdata <- tidytuesdayR::tt_load(2024, week = 19)

rolling_stone <- tuesdata$rolling_stone

colnames(rolling_stone)
 [1] "sort_name"                "clean_name"              
 [3] "album"                    "rank_2003"               
 [5] "rank_2012"                "rank_2020"               
 [7] "differential"             "release_year"            
 [9] "genre"                    "type"                    
[11] "weeks_on_billboard"       "peak_billboard_position" 
[13] "spotify_popularity"       "spotify_url"             
[15] "artist_member_count"      "artist_gender"           
[17] "artist_birth_year_sum"    "debut_album_release_year"
[19] "ave_age_at_top_500"       "years_between"           
[21] "album_id"                


Source:

Rolling Stone Album Rankings: Tidy Tuesday Data from 2024-05-07

Dalla Riva, C., & Daniels, M. (n.d.). WHAT MAKES AN ALBUM THE GREATEST OF ALL TIME? The Pudding. https://pudding.cool/2024/03/greatest-music/.

Original Data Visualization

library(tidyverse)

tuesdata <- tidytuesdayR::tt_load(2024, week = 19)

rolling_stone <- tuesdata$rolling_stone

rolling_stone_df <- rolling_stone |> 
  group_by(release_year) |> 
  summarize(num_per_year = n_distinct(album))

ggplot(rolling_stone_df, aes(x = release_year, y = num_per_year)) +
  geom_point(color = "cadetblue") +
  geom_line(color = "cadetblue") +
  labs(
    title = "Rolling Stone's Greatest Albums of All Time",
    x = "Release Year",
    y = "Number of Albums Included in Top 500 Ranking",
  ) 

Shiny